﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PopupSendInvoice.aspx.cs"
    Inherits="PayRoller.Manage.PopupSendInvoice" %>

<%@ Register Assembly="Huayou.Common" Namespace="Huayou.UI.WebControls" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Tips</title>
    <link href="css.css" type="text/css" rel="stylesheet">
    <script language="javascript">
        function sendit(o) {
            var result = getchecknum(o);
            if (result <= 0) {
                alert('Please select the invoices!');
                return false;
            }
            return confirm("Really send it?");
        }

        function checkallorno(o) {
            var a = o;

            while (true) {
                var a = a.parentElement;
                if (a == null) {
                    break;
                }
                if (a == "undefined") {
                    a = null;
                    break;
                }
                if (a.tagName == "TABLE") {
                    break;
                }
            }
            if (a != null) {
                for (i = 0; i < a.rows.length; i++) {
                    for (j = 0; j < a.rows[i].cells[0].children.length; j++) {
                        var var1 = a.rows[i].cells[0].children[j];
                        if (var1.tagName == "INPUT") {
                            if (var1.type == "checkbox") {
                                var1.checked = o.checked;
                            }
                        }
                    }
                }
            }
        }

        function getchecknum(frm) {
            var result = 0;
            var checkboxnum = 0;
            for (var i = 0; i < frm.length; i++) {
                if (frm.elements[i].type == "checkbox") {
                    checkboxnum++;
                    if (checkboxnum > 1) {
                        if (frm.elements[i].checked) {
                            result++;
                        }
                    }
                }
            }
            return result;
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <cc1:DataGridTable CellPadding="1" CellSpacing="1" BackColor="#cccccc" Width="100%"
            ID="dgdList" runat="server" BorderWidth="0px" BorderStyle="None" IsAllowPaging="True"
            PageSize="12" OnDataBinding="dgdList_DataBinding" OnPageIndexChanged="dgdList_PageIndexChanged"
            AutoGenerateColumns="False" CssClass="tableGrid" MaxRecord="0" PageCSS="scrollButton"
            AllowPaging="True" OnItemDataBound="dgdList_ItemDataBound" OnItemCreated="dgdList_ItemCreated">
            <PagerStyle CssClass="gridPager" BackColor="White" />
            <SelectedItemStyle CssClass="gridSelectedItem" />
            <ItemStyle Height="25px" CssClass="gridItem" BackColor="White"></ItemStyle>
            <HeaderStyle Height="22px" CssClass="right-ta-ti01" Font-Bold="True"></HeaderStyle>
            <AlternatingItemStyle CssClass="gridAltItem" />
            <FooterStyle CssClass="gridFooter" BackColor="White" />
            <EditItemStyle CssClass="gridEditItem" />
            <Columns>
                <asp:BoundColumn Visible="False" DataField="sid">
                    <HeaderStyle Width="0%"></HeaderStyle>
                </asp:BoundColumn>
                <asp:TemplateColumn HeaderText="??">
                    <HeaderStyle Width="1%"></HeaderStyle>
                    <HeaderTemplate>
                        <input name="checkbox" type="checkbox" id="chkselectall" onclick="checkallorno(this)">
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chkID" runat="server"></asp:CheckBox>
                    </ItemTemplate>
                </asp:TemplateColumn>
                <asp:BoundColumn DataField="Sid" HeaderText="Invoice No"></asp:BoundColumn>
                <asp:BoundColumn DataField="OrgName" HeaderText="Client Name"></asp:BoundColumn>
                <asp:BoundColumn DataField="InvoiceDate" HeaderText="Invoice Date" DataFormatString="{0:dd/MM/yyyy}">
                </asp:BoundColumn>
                <asp:BoundColumn DataField="InvoiceAmount" HeaderText="Invoice Amount"></asp:BoundColumn>
                <asp:TemplateColumn HeaderText="Invoice Due">
                    <ItemTemplate>
                        <asp:Literal runat="server" ID="litInvoiceDue"></asp:Literal>
                    </ItemTemplate>
                </asp:TemplateColumn>
                <asp:TemplateColumn HeaderText="Detail">
                    <ItemTemplate>
                        <a href="Invoices/InvoiceDetail.aspx?Guid=<%# Eval("Guid")%>&OrgSid=<%# Eval("OrgSid")%>"
                            target="_blank">Detail</a>
                    </ItemTemplate>
                </asp:TemplateColumn>
                <asp:TemplateColumn>
                    <HeaderTemplate>
                        Send Status</HeaderTemplate>
                    <ItemTemplate>
                        <asp:LinkButton ID="libSendStatus" runat="server">Sent</asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateColumn>
            </Columns>
        </cc1:DataGridTable>
        <asp:TextBox ID="txtParamstr" runat="server" Visible="False" Width="48px"></asp:TextBox>
    </div>
    </form>
</body>
</html>
